COMMENTS:
1. LAN NVM update package for AOC-A100G-m2C that uses Mellanox CX-6 DX MT4125.
2. SSID is 1c32.
3. See Instruction.txt.
4. Error - "Burning FS4 image failed: Bad parameter" might occurs in a rare scenarios with FWUpdate.sh. If this error occurs, system needs to AC Off/On first then use FWUpdate_NoFWCtrl.sh to update firmware.

EEPROM REVISION INFO:
12) A100GM2CM_20251204_22-47-1026 _NUP (12/04/2025)
	a. Latest FW
	b. fw-ConnectX6Dx-rel-22_47_1026-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.40.10-FlexBoot-3.8.201.bin
	c. MST Version 4.33 is Needed

11) A100GM2CM_20251110_26-46-3048_NUP (11/10/2025) with security update fix.
	NVIDIA Product Security | NVIDIA
	Security Bulletin: NVIDIA Networking - October 2025 | NVIDIA - CVE-2025-23299
	a. fw-ConnectX6Dx-rel-22_46_3048-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.39.14-FlexBoot-3.8.100.bin
	
10) A100GM2CM_20250604_22-45-1020_NUP (06/04/2025)
	a. fw-ConnectX6Dx-rel-22_45_1020-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.38.16-FlexBoot-3.7.500.bin

9) A100GM2CM_20250310_22-43-2026_NUP (03/10/2025) 
	a. Error - "Burning FS4 image failed: Bad parameter" might occurs in a rare scenarios. If this happens, system needs to AC Off/On first then use FWUpdate_NoFWCtrl.sh to update firmware. 

8) A100GM2CM_20250109_22-43-2026_NUP (01/09/2025) 
	a. fw-ConnectX6Dx-rel-22_43_2026-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.36.21-FlexBoot-3.7.500.bin
	b. For changes, new features, and bug fixes for this firmware version please see:     (URL may change over time)
		https://docs.nvidia.com/networking/display/connectx6dxfirmwarev22432026
	c. fw-ConnectX6Dx-rel-22_43_2026-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.36.21-FlexBoot-3.7.500.pldm is for PLDM updating.

8) A100GM2CM_20240214_22-40-1000_NUP (2/14/2024) 
	a. Based on fw-ConnectX6Dx-rel-22_40_1000-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.33.10-FlexBoot-3.7.300.bin
	b. For changes, new features, and bug fixes for this firmware version please see:     (URL may change over time)
		https://docs.nvidia.com/networking/display/connectx6dxfirmwarev22401000
	c. SM_1291000001000.pldm is for PLDM updating.
	d. VPD tool from VPDMLX_16_6.

7a) A100G2C_NUP (9/13/2023)
	a. Fixed a typo in FWUpdate.sh script which had an incorrect device name.   

7) A100G2C_NUP (8/15/2023)
	a. Based on fw-ConnectX6Dx-rel-22_38_1002-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.31.20-FlexBoot-3.7.201.bin
	b. For changes, new features, and bug fixes for this firmware version please see:     (URL may change over time)
		https://docs.nvidia.com/networking/display/ConnectX6DxFirmwarev22381002
	c. SM_1291000001000.pldm is for PLDM updating.
	d. VPD tool from VPDMLX_16_6.

6a) A100G2B1_NUP (12/1/2022) 
	a. Set QuadEn to 1 in scripts.

6) A100G2B_NUP (10/10/2022) - FW v22.34.4000 from nVidia which supports BMC FW Update and Link Status
	a. Based on fw-ConnectX6Dx-rel-22_34_4000-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.27.15-FlexBoot-3.6.700-os2bmc-pldm-pci.bin
	b. SM_1291000001000.pldm is for PLDM updating.

5b) A100G2A2_NUP (3/28/2022) - with slave address 0x32
	a. Based on fw-ConnectX6Dx-rel-22_32_2004-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.25.18-FlexBoot-3.6.502-os2bmc-pldm.bin

5a) A100G2A1_NUP (3/21/2022) - with OS2BMC and PLDM enabled
	a. Based on fw-ConnectX6Dx-rel-22_32_2004-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.25.18-FlexBoot-3.6.502-os2bmc-pldm.bin

5) A100G2A_NUP (3/9/2022) - with OS2BMC enabled
	a. Based on fw-ConnectX6Dx-rel-22_32_2004-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.25.18-FlexBoot-3.6.502-os2bmc.bin

4) A100G20_NUP (9/30/2021) - To fix BMC Link Status
	a. Based on fw-ConnectX6Dx-rel-22_31_1014-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.24.13-FlexBoot-3.6.403_bmc_link.bin
	b. For PLDM - pldm_SM_1291000001000.pldm 
	c. Linux, Windows, and ESXi versions.
	d. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version).

3) A100G1C_NUP (8/19/2021)
	a. Based on fw-ConnectX6Dx-rel-22_31_1014-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.24.13-FlexBoot-3.6.403.bin
	b. Linux, Windows, and ESXi versions.
	c. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version).

2) A100G1B1_NUP (6/10/2021)
	a. Modified scripts with correct device mt4125 - in case other type of Mellanox cards are also in the system.

1) A100G1B_NUP (4/29/2021)
	a. Based on fw-ConnectX6Dx-rel-22_30_1004-Super_Micro_AOC-A100G-m2C_Ax-UEFI-14.23.17-FlexBoot-3.6.301_427.bin
	b. Linux, Windows, and ESXi versions.
	c. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version).